/* common.wxss */
@import "/utils/common.wxss";
page {
  background: #efefef;
}
.dropload-up,.dropload-down{
  position: relative;
  height: 0;
  overflow: hidden;
  font-size: 24rpx;
  /* 开启硬件加速 */
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}
.dropload-down{
  height: 50px;
  width: 100%;
}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{
  display: block;
  height: 50px;
  line-height:50px;
  text-align: center;
}
.dropload-load .loading{
  display: inline-block;
  height: 15px;
  width: 15px;
  border-radius: 100%;
  margin: 6px;
  border: 2px solid #666;
  border-bottom-color: transparent;
  vertical-align: middle;
  -webkit-animation: rotate 0.75s linear infinite;
  animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.picker_container{
  height: 80rpx;
  line-height: 80rpx;
  background: #f5f5f5;
  border-bottom: 1rpx solid #e5e5e5;
  text-align: center;
  font-size: 28rpx;
  color: #333333;
  .icon_xiala{
    display: inline-block;
    margin-left: 15rpx;
    position: relative;
    top:-2rpx;
    width: 20rpx;
    height: 12rpx;
    background: url("") no-repeat left top;
    background-size: 100% 100%;
  }
}
.row{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.data{
  border-bottom: 1rpx solid #e5e5e5;
  padding: 20rpx 0;
}
.data .data_item{
  width: 710rpx;
  margin: 0 auto;
}
.data .data_item .img{
  width: 170rpx;
  height: 170rpx;
  margin-right: 20rpx;
}
.data .data_item .img image{
  width: 170rpx;
  height: 170rpx;
  display: block;
  border:2rpx solid #e5e5e5
}
.data .data_item .info{
  width: 520rpx;
}
.data .data_item .info .title{
  color: #1a1a1a;
  font-size: 30rpx;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  line-height: 30rpx;
}
.data .data_item .info image{
  width: 24rpx;
  height: 24rpx;
  display: block;
  padding-right: 10rpx;
}
.data .data_item .info .row{
  padding-top: 24rpx;
}
.data .data_item .info .text{
  font-size: 20rpx;
  color: #999999;
  line-height: 24rpx;
}
.data .data_item .info .time{
  color: #ff0000;
}
/*比赛列表*/
.games-time {
  width: 100%;
  height: 60rpx;
  line-height: 60rpx;
  font-size: 24rpx;
  text-align: center;
  color: #1a1a1a;
  background-color: #f0f5f3;
}
/*对阵信息*/
.game-list {
  position: relative;
  padding: 20rpx 0 15rpx;
  width: 100%;
  font-size: 24rpx;
  text-align: center;
  border-bottom: 1rpx solid #e8e8e8;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  .side {
    width: 30%;
    & > image {
      width: 100rpx;
      height: 100rpx;
    }
    & > text {
      display: block;
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      -ms-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
  }
  .center {
    width: 40%;
    & > p{
      display: block;
      white-space: nowrap;
    }
    & > h3 {
      padding: 15rpx 0 10rpx;
      line-height: 30rpx;
      font-size: 34rpx;
      display: block;
      white-space: nowrap;
    }
    & > span {
      display: inline-block;
      font-size:20rpx;
      margin-top: 10rpx;
      &.huigu {
        line-height: 20rpx;
        text-align: justify;
        color: #38946a !important;
        image {
          margin-right: 6rpx;
          width: 32rpx;
          height: 20rpx;
          vertical-align: top;
        }
      }
    }
  }
}
.game-list.over .center > p,
.game-list.over .center > span {
  color: #999999;
}

.no_data{
  color: #999;
  text-align: center;
  line-height: 80rpx;
  font-size: 26rpx;
}